HAL DAC macro migration ¶
This section provides information about the HAL DAC macro migration.
Reset DAC handle state ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_RESET_HANDLE_STATE(__HANDLE__)
|
Removed : Use instead (HAL_DAC_DeInit) |
Important
The rest of all macros have been transitioned to inline functions.
Related concept: Removal of hardware-related macros in HAL2
HAL DAC enable ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_ENABLE(__HANDLE__, __DAC_Channel__)
|
__STATIC_INLINE void LL_DAC_Enable(DAC_TypeDef *dacx, uint32_t dac_channel)
|
HAL DAC disable ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_DISABLE(__HANDLE__, __DAC_Channel__)
|
__STATIC_INLINE void LL_DAC_Disable(DAC_TypeDef *dacx, uint32_t dac_channel)
|
HAL DAC enable interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_ENABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void LL_DAC_EnableIT_DMAUDR1(DAC_TypeDef *dacx)
__STATIC_INLINE void LL_DAC_EnableIT_DMAUDR2(DAC_TypeDef *dacx)
|
HAL DAC disable interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_DISABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void LL_DAC_DisableIT_DMAUDR1(DAC_TypeDef *dacx)
__STATIC_INLINE void LL_DAC_DisableIT_DMAUDR2(DAC_TypeDef *dacx)
|
HAL DAC get it source ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE uint32_t LL_DAC_IsEnabledIT_DMAUDR1(const DAC_TypeDef *dacx)
__STATIC_INLINE uint32_t LL_DAC_IsEnabledIT_DMAUDR2(const DAC_TypeDef *dacx)
|
HAL DAC set DHR12R1 alignment ¶
|
HAL1 |
HAL2 |
|---|---|
#define DAC_DHR12R1_ALIGNMENT(__ALIGNMENT__)
#define DAC_DHR12R2_ALIGNMENT(__ALIGNMENT__)
|
__STATIC_INLINE void LL_DAC_ConvertData12RightAligned(DAC_TypeDef *dacx, uint32_t dac_channel, uint32_t data)
|
HAL DAC set DHR12RD alignment ¶
|
HAL1 |
HAL2 |
|---|---|
#define DAC_DHR12RD_ALIGNMENT(__ALIGNMENT__)
|
__STATIC_INLINE void LL_DAC_ConvertDualData12RightAligned(DAC_TypeDef *dacx, uint32_t data_channel1,
uint32_t data_channel2)
|
HAL DAC get flag ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_GET_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE uint32_t LL_DAC_IsActiveFlag_DMAUDR1(const DAC_TypeDef *dacx)
__STATIC_INLINE uint32_t LL_DAC_IsActiveFlag_DMAUDR2(const DAC_TypeDef *dacx)
__STATIC_INLINE uint32_t LL_DAC_IsActiveFlag_DAC1RDY(const DAC_TypeDef *dacx)
__STATIC_INLINE uint32_t LL_DAC_IsActiveFlag_DAC2RDY(const DAC_TypeDef *dacx)
|
HAL DAC clear flag ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_DAC_CLEAR_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE void LL_DAC_ClearFlag_DMAUDR1(DAC_TypeDef *dacx)
__STATIC_INLINE void LL_DAC_ClearFlag_DMAUDR2(DAC_TypeDef *dacx)
|